/********************************Copyright (c)**********************************\
**
**                   (c) Copyright 2023, Main, China, QD.
**                           All Rights Reserved
**
**                                 By(wo4fisher)
**                           http://www.wo4fisher.com
**
**----------------------------------文件信息------------------------------------
** 文件名称: led.c
** 创建人员: wht
** 创建日期: 2023-10-20
** 文档描述:
**
**----------------------------------版本信息------------------------------------
** 版本代号: V0.1
** 版本说明: 初始版本
**
**------------------------------------------------------------------------------
\********************************End of Head************************************/
#include "led.h"

/*******************************************************************************
** 函数名称: Bsp_LedOn
** 功能描述: 
** 参数说明: ledBits: [输入/出] 
** 返回说明: None
** 创建人员: wht
** 创建日期: 2023-10-20
**------------------------------------------------------------------------------
** 修改人员:wht
** 修改日期:
** 修改描述:
**------------------------------------------------------------------------------
********************************************************************************/
void  Bsp_LedOn(uint8_t ledBits)
{
    if(ledBits & LED1) HAL_GPIO_WritePin ( LED1_GPIO_Port, LED1_Pin, GPIO_PIN_SET );
    if(ledBits & LED2) HAL_GPIO_WritePin ( LED2_GPIO_Port, LED2_Pin, GPIO_PIN_SET );
    if(ledBits & LED3) HAL_GPIO_WritePin ( LED3_GPIO_Port, LED3_Pin, GPIO_PIN_SET );
    if(ledBits & LED_POWER) HAL_GPIO_WritePin ( MCU_POWER_GPIO_Port,MCU_POWER_Pin,GPIO_PIN_SET );
}

/*******************************************************************************
** 函数名称: Bsp_LedOff
** 功能描述: 
** 参数说明: ledBits: [输入/出] 
** 返回说明: None
** 创建人员: wht
** 创建日期: 2023-10-20
**------------------------------------------------------------------------------
** 修改人员:wht
** 修改日期:
** 修改描述:
**------------------------------------------------------------------------------
********************************************************************************/
void  Bsp_LedOff(uint8_t ledBits)
{
		if(ledBits & LED1) HAL_GPIO_WritePin ( LED1_GPIO_Port, LED1_Pin, GPIO_PIN_RESET );
    if(ledBits & LED2) HAL_GPIO_WritePin ( LED2_GPIO_Port, LED2_Pin, GPIO_PIN_RESET );
    if(ledBits & LED3) HAL_GPIO_WritePin ( LED3_GPIO_Port, LED3_Pin, GPIO_PIN_RESET );
    if(ledBits & LED_POWER) HAL_GPIO_WritePin ( MCU_POWER_GPIO_Port,MCU_POWER_Pin,GPIO_PIN_RESET );
}






/********************************End of File************************************/
